문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 넥서스 7/2세대 (문단 편집) ==== AOSP 기반 ==== 2013년 8월 현재 XDA에서는 레퍼런스 기기답게 여러 커널이 쏟아지고 있다. 다들 대부분 CPU 1.9 GHz에 GPU 487 MHz정도는 무난하게 오버클럭 된다고한다.[* 즉, APQ8064 시리즈 중 가장 높은 클럭을 가지고 있는 [[갤럭시 S4]] LTE의 APQ8064AB 와 같은 1.9 GHz CPU, 450 MHz GPU에 근접하게 오버클럭된다는 소리다.][* 참고로 일반적인 스냅드래곤 600 라인업의 APQ8064T는 CPU는 1.7 GHz, GPU는 400 MHz의 클럭값을 가진다.] 그리고 역시나 누가 레퍼런스 아니랄까봐 공식 4.4 킷캣 업그레이드 실시일이 공개되지도 않은 상태에서 비공식 킷캣 커스텀 롬이 돌아다니고 있다. 물론 다들 알파나 베타 버전이라 기능은 기대할게 못 되지만 카메라를 제외한 다른 것들은 실사가 가능한 수준이다. 이렇듯 출시 당시부터 개발자들이 이것저것 실험해보던 구글 레퍼런스 기기인 만큼, 2021년 현재에도 [[XDA]] 같은 곳을 뒤져보면 다양한 커스텀 롬이 나오고 있다. 안드로이드 10 이후의 최신 커스텀 빌드부터는 OS를 설치하기 이전 단계에 리파티션 과정을 추가하여 Wi-Fi/LTE 모델 코드네임인 'flo/deb'에 x를 추가해서 'flox/debx'라 통용되고 있으며, LTE 모델보다는 Wi-Fi 모델인 flox 위주로 유지보수가 진행되는 상태이다. 가장 대표적인 [[LineageOS]] 기준으로, 2023년 5월 현재 LTE 모델에 대한 공식 빌드는 중단됐고 WiFi 모델을 위한 [[https://download.lineageos.org/flox|18.1 빌드]](안드로이드 11)까지 나온 상태이다. 비공식 빌드로 안드로이드 13이 적용된 [[https://forum.xda-developers.com/t/guide-tutorial-howto-google-nexus-7-2013-stock-to-android-13.4275457/|LineageOS 20.0]]도 있다. 커스텀 롬을 설치하려면 앞서 말한 리파티션 과정 때문에, 유튜브나 각종 블로그에서 찾아볼 수 있는 일반적인 안드로이드 기기에 대한 커스텀 OS 설치법을 그대로 따라하면 설치가 안 될 가능성이 높으니 잘 모르겠으면 그냥 [[https://wiki.lineageos.org/devices/flox/install|넥서스 7 2세대 LineageOS 공식 설치 가이드]]를 따라서 처음부터 차근차근 ADB랑 패스트부트 활성화부터 부트로더 언락, 커스텀 리커버리 모드 진입, 리파티션, OS 설치까지 단계별로 따라하는 게 그나마 제일 쉽다. 그런데 중간에 리커버리 이미지 파일을 대충 [[TWRP]] 버전 아무 거나 갖다 쓰면 리파티션이 잘 안될 수 있다고도 하므로, 무난히 성공했다는 버전의 TWRP를 따로 찾아보거나 가이드에서 레퍼런스로 제공하는 리커버리를 이용하여 설치를 진행하는 편이 좋다.[* 그냥 TWRP 3.7 쓰면 다 된다. 리파티션 스크립트가 제대로 작동하지 않는 이유는 스크립트 자체의 오류거나 파티션 마운트 해제를 제대로 하지 않아 스크립트 구동이 막혔을 때 뿐이다.] 커스텀 롬은 AOSP 기반인지라 라이센스 문제로 [[https://wiki.lineageos.org/gapps|GApps, 구글 기본 앱]]들이 포함되어 있지 않으므로 구글 플레이 서비스를 사용하려면 리커버리 툴에서 [[GApps]]를 설치해 기기 내 롬을 업데이트 해줘야 한다. 커스텀 롬이 적용된 상태에서 정상부팅을 해 기기의 초기 설정이 끝났더라도 적용은 가능하지만 실사용 과정에서 오류가 발생할 수 있다. 리커버리로 진입해 기기를 공장초기화 상태로 만들어두고 설치해주면 된다. 참고사항으로, LineageOS 20.0 Unofficial 커스텀롬(안드로이드 13)과 여기에 잘 맞는 MindTheGapps[* OpenGApps는 안드로이드 11 이후로 개발이 중단된 상태고, NikGapps는 ARM64용 GApps라 설치가 안된다. 그나마 BiTGApps가 ARM 32비트용 GApps를 제공하긴 하지만, 어째서인지 넥서스7 2세대에서는 구글 계정 설정이 불가능해 궁합이 안좋다.]를 적용하려면 /system 파티션 용량이 1.7GB가 필요하다. 인터넷에 공개된 리파티션 스크립트만으로는 1380MB가 한계고, 스크립트를 개조하더라도 기존 파티션 구조에서는 약 1.5GB 이상은 만들어내기 어려워 아예 GApps 설치가 안된다. 특히 리파티션 스크립트를 이용할 경우 /cache 파티션을 줄여버리기 때문에 기기가 심각하게 버벅일 수도 있다. 리커버리 운용, 리커버리 상태에서의 ADB 사용, parted를 이용한 리눅스 파티션 삭제/생성/이름부여 등의 관리, 안드로이드의 파티션 구조 등을 충분히 공부하고 나서야 /userdata 파티션을 분할해 /system 파티션을 할당해주는 방식으로 적절한 용량을 할당해줄 수 있다.[* 다른 기기들도 마찬가지겠지만 넥서스 7 2세대의 경우도 필수 파티션이 꽤나 많고, 각 파티션 사이사이에 빈 공간이 상당히 많다. 하드웨어 드라이버 개선이나 OS 버전업에 따른 필수 파티션의 확장을 염두에 두고 빈 공간을 만들어낸 듯 하지만 32GB라는 용량이 많은게 아닌데 이 빈공간을 합산해보면 약 500MB 정도가 낭비되고 있는 셈. 넥서스 7 2세대에서는 쓸 일이 전혀 없는 vendor 파티션까지 하면 750MB 정도가 된다. 그렇다고 함부로 파티션을 이동시켜 빈공간을 채우려 하는 순간 부트로더를 인식하지 못해 벽돌 당첨이다. 다행히 소프트웨어적인 벽돌이라 [[https://forum.xda-developers.com/t/fix-emmc-nexus-7-2013-bricked-dead-frozen-or-stuck.3310608/page-22#post-84773731|MiFlash를 이용해 eMMC 메모리를 초기화]]시켜주고 [[https://forum.xda-developers.com/t/restock-stock-restore-repartition-repair-and-reset-including-usb-driver-fix.3995981/|부트로더 모드에서 GPT 파티션 테이블의 원형을 덧씌워준]] 다음(RESTOCK이라는 배치파일 스크립트를 제공해주는데 굳이 이걸 실행할 필요는 없고 압축파일 내에서 gpt_both0.bin 파일을 찾아 fastboot를 이용해 GPT 파티션에 플래싱해주면 된다.) OEM Lock을 해제하고 [[https://dl.google.com/dl/android/aosp/razor-mob30x-factory-52684dff.zip|팩토리]][[https://dl.google.com/dl/android/aosp/razorg-mob30x-factory-10b7ca08.zip|이미지]]를 적용해주면 복구 가능하다. 다만 LTE 버전이라면 이동통신망과 관련된 데이터가 날아갈 수도 있다고 한다.] 사용자 데이터 공간이 줄어드는 것은 어쩔 수 없다. 참조 : [[넥서스 7/2세대/리파티션 및 벽돌 복구|리파티션 및 벽돌 복구]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기